package cc.zy.base.hr.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.wuwenze.poi.annotation.Excel;
import lombok.Data;

import java.util.Date;

/**
 * 参训人员
 * @author yan
 * @time 2022/03/09 11:08:59
 */
@Data
@TableName("t_hr_trainning_plan_execute_participant")
@Excel("培训计划参训人员表")
public class ExecutePlanParticipant {

    @TableId(value = "ID")
    private int id;

    /**
     *培训计划定稿ID
     */
    @TableId(value = "TRAINNING_PLAN_EXECUTE_ID")
    private int trainningPlanExecuteId;

    /**
     *员工信息来源类型，G：组织部门；L：标签；S：企业员工表
     */
    @TableId(value = "TYPE")
    private String type;

    /**
     *企业微信员工表ID
     */
    @TableId(value = "SELECTED_ID")
    private int selectedId;

    /**
     *选择信息的标题； G：组织部门名称； L：标签名称； S：用户企业微信账号
     */
    @TableId(value = "SELECTED_TITLE")
    private String selectedTitle;

    /**
     *企业微信接口userid字段，字符串类型
     */
    @TableId(value = "STAFF_ID")
    private String staffId;

    /**
     *创建时间
     */
    @TableId(value = "CREATE_DATE")
    @JsonFormat(pattern = "yyyy年MM月dd日 HH时mm分ss秒", timezone = "CTT")
    private Date createDate;
}
